@charset "utf-8";
/* CSS Document */
*{margin: 0px; padding: 0px;}
img{border: none;}
a{text-decoration: none; font-family: "微软雅黑";}
ul,li{list-style:none;}
input{outline: none;font-family:"微软雅黑";box-sizing: border-box; border:none;}
i,em{font-style: normal;}
body{font-family:"微软雅黑"; box-sizing: border-box; overflow-x: hidden;}
.left{ display:inline; float:left;}
.right{ display:inline; float:right;}
.clear:after{ content:''; display:block; clear:both;}
.clear{ zoom:1;}
.box{ width:1200px; margin:0 auto;}

.xl_menu{z-index: 999999!important;}
/*手机端二级导航箭头跳动*/
.main_menu img{width: 10px; animation-name:fadeInUp; animation-iteration-count:infinite; animation-duration:.8s; 
	animation-fill-mode:both;}
@keyframes fadeInUp {
	0%{transform: translate(0,-2px);}
	100%{transform: translate(0,1px);}
}

.waps{display: none;}
/*头部*/
header{width: 100%; height: 144px; border-bottom: 1px solid #cfcfcf;}
header .head_top{height: 40px; background-color: #0091dc;}
header .head_top .index1{margin-top:10px; margin-right: 15px;}
header .head_top .index2{margin-top:11px; margin-right: 25px;}
header .head_bot .logo{margin-top:35px; margin-left: 1px;}
header .head_bot .nav{margin-top:30px;}
header .head_bot .nav li{float: left; height: 50px; line-height: 50px; font-size: 16px; margin-right: 34px;}
header .head_bot .nav li:last-child{margin-right: 0;}
header .head_bot .nav li a{color:#1f1f1f;}
.nav_bor{border-bottom: 3px solid #04adf2;}

@media screen and (max-width: 800px){
	.pc{display: none;}
	.waps{display: block;}
	.box{width: auto; padding: 0 10px;}
	header{height: 50px;}
	header .logo{width: 200px; margin-top:15px;}
	header .wap_menu{width: 24px; margin-top:16px;}
	header .wap_qh{width: 20px; margin-top:15px; margin-right: 12px;}
	header .wap_yx{width: 22px; margin-top:17px; margin-right: 12px;}
	/*菜单弹出*/
	.wap_cd{position:fixed; top:0; left:0; width: 100%; height: 100%; background-color:#0091dc; z-index: 99;
		display: none;}
	.wap_cd .wap_close{position: absolute; top:10px; right: 10px; width: 24px;}
	.wap_cd ul{padding-top: 44px; border-bottom: 1px solid rgba(255,255,255,.6);}
	.wap_cd ul li{height: 44px; line-height: 44px; font-size: 16px; text-align: center; border-top: 1px solid rgba(255,255,255,.6);}
	.wap_cd ul li a{color: #fff;}
}
@media screen and (max-width: 320px){
	header .logo{width: 180px; margin-top:18px;}
	header .wap_menu{width: 22px;}
}
	



/*底部*/
footer{height: 522px;}
footer .foot_top{width: 100%; height: 441px; background-color: #313131;}
footer .foot_top .foot_l{width: 590px; margin-top:34px; margin-left: 14px;}
footer .foot_top .foot_l .tit{height: 51px; line-height: 51px; font-size: 20px; color: #fff;}
footer .foot_top .foot_l .line .line_l{width: 107px; height: 2px; background-color: #ff0000;}
footer .foot_top .foot_l .line .line_r{width: 483px; height: 2px; background-color: #959595;}
footer .foot_top .foot_l .foot_nav{padding-top: 20px;}
footer .foot_top .foot_l .foot_nav .nav1{margin-right: 56px; margin-left: 4px;}
footer .foot_top .foot_l .foot_nav .nav1:last-child{margin-right: 0;}
footer .foot_top .foot_l .foot_nav .nav1 li:first-child{font-weight: bold;}
footer .foot_top .foot_l .foot_nav .nav1  li{font-size: 14px; padding-bottom: 22px;}
footer .foot_top .foot_l .foot_nav .nav1  li a{color: #cfcdcd;}
footer .foot_top .foot_r{width: 535px; margin-top:34px; position: relative;}
footer .foot_top .foot_r .tit{height: 51px; line-height: 51px; font-size: 20px; color: #fff;}
footer .foot_top .foot_r .line .line_l{width: 107px; height: 2px; background-color: #ff0000;}
footer .foot_top .foot_r .line .line_r{width: 428px; height: 2px; background-color: #959595;}
footer .foot_top .foot_r .dizhi{font-size: 14px; color: #cfcdcd; padding-top: 20px;}
footer .foot_top .foot_r .tel{font-size: 14px; color: #cfcdcd; padding-top: 22px;}
footer .foot_top .foot_r .erweima{position: absolute; right: 0; top:70px;}
footer .foot_bot{width: 100%; height: 81px; background-color: #000; line-height: 81px;}
footer .foot_bot p{font-size: 14px; color: #cfcdcd; text-align: center;}
footer .foot_top .foot_l .foot_nav .nav1 li:hover a{color: #fff;}
.wap_dizhi{display: none;}
.wap_tel{display: none;}
@media screen and (max-width: 800px){
	footer{height: auto; padding:0!important;}
	footer .foot_bot{height: auto; padding: 7px 0;}
	footer .foot_bot p{font-size: 12px; line-height: 1.4;}
	.wap_dizhi{display: block;}
	.wap_tel{display: block;}
}
